classDiagram
    class Facade {
        -subsystem1: Subsystem1
        -subsystem2: Subsystem2
        +operation(): void
    }
    
    class Subsystem1 {
        +operation1(): void
        +operationN(): void
    }

    class Subsystem2 {
        +operationA(): void
        +operationZ(): void
    }

    Facade --> Subsystem1 : uses >
    Facade --> Subsystem2 : uses >
